package com.lemon.smartsafety.rayeye.entity;

import com.lemon.smartsafety.rayeye.util.RayType;

import java.io.Serializable;

/**
 * Created by Cooliean on 16/4/15.
 */
public class FireVo implements Serializable, FaultFireListI {

    /**
     * firstTime : 1455708311000
     * buildingName : 中信泰富
     * fireId : 1823
     * pid : ff00000012b046050b00
     * bid : 24
     */

    private long firstTime;
    private String buildingName = "";
    private int fireId;
    private String pid = "";
    private int bid;

    private String           pointDesc;



    private RayType.ListType bigType;
    private RayType          smallType;

    public long getFirstTime() {
        return firstTime;
    }

    public void setFirstTime(long firstTime) {
        this.firstTime = firstTime;
    }

    public String getBuildingName() {
        return buildingName;
    }

    public void setBuildingName(String buildingName) {
        this.buildingName = buildingName;
    }

    public int getFireId() {
        return fireId;
    }

    public void setFireId(int fireId) {
        this.fireId = fireId;
    }

    public String getPid() {
        return pid;
    }

    public void setPid(String pid) {
        this.pid = pid;
    }

    public int getBid() {
        return bid;
    }

    public void setBid(int bid) {
        this.bid = bid;
    }


    public void setBigType(RayType.ListType bigType) {
        this.bigType = bigType;
    }

    public RayType getSmallType() {
        return smallType;
    }

    public void setSmallType(RayType smallType) {
        this.smallType = smallType;
    }


    public String getPointDesc() {
        return pointDesc;
    }

    public void setPointDesc(String pointDesc) {
        this.pointDesc = pointDesc;
    }

    @Override
    public int getValueIdI() {
        return getFireId();
    }

    @Override
    public String getTitleI() {
        return getBuildingName();
    }

    @Override
    public Long getTimeI() {
        return getFirstTime();
    }

    @Override
    public String getPointDescI() {
        return getPointDesc();
    }

    @Override
    public RayType getDescType() {
        return getSmallType();
    }

    @Override
    public RayType.ListType getBigType() {
        return this.bigType;
    }
}
